package com.cloudlead.fleetService.vo;

import com.cloudlead.common.lang.annotation.Label;
import org.joda.time.DateTime;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * Created by 20150817 on 2015/9/1.
 */
public class FleetOrderVo {

    @Label("运单号")
    private String bussinessCode;

    @Label("起始港")
    private String polName;

    @Label("目的港")
    private String delName;

    @Label("箱量")
    private String quantity;

    @Label("创建时间")
    private String createTime;

    @Label("做箱日期")
    private DateTime doBoxDate;

    @Label("删除标记")
    @Size(max=8)
    private String flag;

    @Label("所属车队(公司)")
    private String fleetId;

    @Label("id")
    @Size(max=24)
    private String id;

    @Label("isStart")
    @Size(max=8)
    private String isStart;

    @Label("operatingStaff")
    @Size(max=45)
    private String operatingStaff;

    @Label("orderStatus")
    @Size(max=8)
    private String orderStatus;

    @Label("price")
    private Float price;


    @Label("tbCustomerOrderId")
    private String tbCustomerOrder;

    @Label("tbFleetOrdercol")
    @Size(max=45)
    private String tbFleetOrdercol;


    @Label("箱号")
    @Size(max=45)
    private String containerNo;

    @Label("装箱地址")
    @Size(max=45)
    private String packagingAddress;

    @Label("拆箱地址")
    @Size(max=45)
    private String removeAddress;

    @Label("船名")
    @Size(max=45)
    private String vessel;

    @Label("航次")
    @Size(max=45)
    private String voyage;

    @Label("车状态")
    @Size(max=45)
    private String state;

    @Label("订单类型")
    @Size(max=45)
    private String orderType;

    @Label("客户简称")
    @Size(max=45)
    private String customerCode;

    @Label("预计出发时间")
    @Size(max=45)
    private String startExpectedTime;

    @Label("预计到达时间")
    @Size(max=45)
    private String arriveExpectedTime;

    @Label("订单状态")
    @Size(max=45)
    private String orderState;

    @Label("拒绝原因")
    private  String content;

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    private String vesselVoyage;

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState;
    }

    public String getCustomerCode() {
        return customerCode;
    }

    public void setCustomerCode(String customerCode) {
        this.customerCode = customerCode;
    }

    public String getStartExpectedTime() {
        return startExpectedTime;
    }

    public void setStartExpectedTime(String startExpectedTime) {
        this.startExpectedTime = startExpectedTime;
    }

    public String getArriveExpectedTime() {
        return arriveExpectedTime;
    }

    public void setArriveExpectedTime(String arriveExpectedTime) {
        this.arriveExpectedTime = arriveExpectedTime;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getBussinessCode() {
        return bussinessCode;
    }

    public void setBussinessCode(String bussinessCode) {
        this.bussinessCode = bussinessCode;
    }

    public String getPolName() {
        return polName;
    }

    public void setPolName(String polName) {
        this.polName = polName;
    }

    public String getDelName() {
        return delName;
    }

    public void setDelName(String delName) {
        this.delName = delName;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }


    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public DateTime getDoBoxDate() {
        return doBoxDate;
    }

    public void setDoBoxDate(DateTime doBoxDate) {
        this.doBoxDate = doBoxDate;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getFleetId() {
        return fleetId;
    }

    public void setFleetId(String fleetId) {
        this.fleetId = fleetId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getIsStart() {
        return isStart;
    }

    public void setIsStart(String isStart) {
        this.isStart = isStart;
    }

    public String getOperatingStaff() {
        return operatingStaff;
    }

    public void setOperatingStaff(String operatingStaff) {
        this.operatingStaff = operatingStaff;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Float getPrice() {
        return price;
    }

    public void setPrice(Float price) {
        this.price = price;
    }

    public String getTbCustomerOrder() {
        return tbCustomerOrder;
    }

    public void setTbCustomerOrder(String tbCustomerOrder) {
        this.tbCustomerOrder = tbCustomerOrder;
    }

    public String getTbFleetOrdercol() {
        return tbFleetOrdercol;
    }

    public void setTbFleetOrdercol(String tbFleetOrdercol) {
        this.tbFleetOrdercol = tbFleetOrdercol;
    }

    public String getContainerNo() {
        return containerNo;
    }

    public void setContainerNo(String containerNo) {
        this.containerNo = containerNo;
    }

    public String getPackagingAddress() {
        return packagingAddress;
    }

    public void setPackagingAddress(String packagingAddress) {
        this.packagingAddress = packagingAddress;
    }

    public String getRemoveAddress() {
        return removeAddress;
    }

    public void setRemoveAddress(String removeAddress) {
        this.removeAddress = removeAddress;
    }

    public String getVessel() {
        return vessel;
    }

    public void setVessel(String vessel) {
        this.vessel = vessel;
    }

    public String getVoyage() {
        return voyage;
    }

    public void setVoyage(String voyage) {
        this.voyage = voyage;
    }

    public String getVesselVoyage() {
        return vesselVoyage;
    }

    public void setVesselVoyage(String vesselVoyage) {
        this.vesselVoyage = vesselVoyage;
    }
}
